7b9402712c3b8d61697a94538b41008f17d64fdc,src/test/java/org/apache/commons/crypto/stream/AbstractCipherStreamTest.java,AbstractCipherStreamTest,testReadWrite,#,311
Before Change
doReadWriteTest(0, opensslCipherClass, opensslCipherClass, iv);
doReadWriteTest(count, jceCipherClass, jceCipherClass, iv);
doReadWriteTest(count, opensslCipherClass, opensslCipherClass, iv);
doReadWriteTest(count, jceCipherClass, opensslCipherClass, iv);
doReadWriteTest(count, opensslCipherClass, jceCipherClass, iv);
// Overflow test, IV: xx xx xx xx xx xx xx xx ff ff ff ff ff ff ff ff
for (int i = 0; i < 8; i++) {
iv[8 + i] = (byte) 0xff;
}
doReadWriteTest(count, jceCipherClass, jceCipherClass, iv);
doReadWriteTest(count, opensslCipherClass, opensslCipherClass, iv);
doReadWriteTest(count, jceCipherClass, opensslCipherClass, iv);
doReadWriteTest(count, opensslCipherClass, jceCipherClass, iv);
}
After Change
doReadWriteTest(0, AbstractCipherTest.OPENSSL_CIPHER_CLASSNAME, AbstractCipherTest.OPENSSL_CIPHER_CLASSNAME, iv);
doReadWriteTest(count, AbstractCipherTest.JCE_CIPHER_CLASSNAME, AbstractCipherTest.JCE_CIPHER_CLASSNAME, iv);
doReadWriteTest(count, AbstractCipherTest.OPENSSL_CIPHER_CLASSNAME, AbstractCipherTest.OPENSSL_CIPHER_CLASSNAME, iv);
doReadWriteTest(count, AbstractCipherTest.JCE_CIPHER_CLASSNAME, AbstractCipherTest.OPENSSL_CIPHER_CLASSNAME, iv);
doReadWriteTest(count, AbstractCipherTest.OPENSSL_CIPHER_CLASSNAME, AbstractCipherTest.JCE_CIPHER_CLASSNAME, iv);
// Overflow test, IV: xx xx xx xx xx xx xx xx ff ff ff ff ff ff ff ff
for (int i = 0; i < 8; i++) {
iv[8 + i] = (byte) 0xff;
}
doReadWriteTest(count, AbstractCipherTest.JCE_CIPHER_CLASSNAME, AbstractCipherTest.JCE_CIPHER_CLASSNAME, iv);
doReadWriteTest(count, AbstractCipherTest.OPENSSL_CIPHER_CLASSNAME, AbstractCipherTest.OPENSSL_CIPHER_CLASSNAME, iv);
doReadWriteTest(count, AbstractCipherTest.JCE_CIPHER_CLASSNAME, AbstractCipherTest.OPENSSL_CIPHER_CLASSNAME, iv);
doReadWriteTest(count, AbstractCipherTest.OPENSSL_CIPHER_CLASSNAME, AbstractCipherTest.JCE_CIPHER_CLASSNAME, iv);
}
private void doReadWriteTest(int count, String encCipherClass,